package com.hsh.erp.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.hsh.erp.domain.entity.Stock;
import com.hsh.erp.domain.vo.StockVO;

/**
 * @author USER
 * @description 针对表【stock】的数据库操作Service
 * @createDate 2024-06-22 14:02:02
 */

public interface StockService extends IService<Stock> {

    /**
     * 根据仓库id+产品id，修改库存
     *
     * @param stockVO
     * @return
     */
    boolean updateByQuery(StockVO stockVO);

    /**
     * 根据仓库id+产品id，
     * 增加或减少指定数量库存
     *
     * @param stockVO
     * @param stockVO::num 正数是为增加库存，负数为减少库存
     * @return
     */
    boolean updateOrAddNumByQuery(StockVO stockVO);
}
